
#ifndef   __HARDWARE_H_
#define   __HARDWARE_H_

/* RA3 RA0 RA1 RA2 RA7 RA6 RC0 RB7 RB6 RB5 RB4 RB3 RB1 RB0 */

/* OUTPUTS */

#define	INPUT		1
#define  OUTPUT	0


#define   PIN_OUT_1			RA7	
#define   PIN_OUT_1_DIR		TRISA7

#define   PIN_OUT_2			RA6		
#define   PIN_OUT_2_DIR		TRISA6

#define   PIN_OUT_3			RC0	
#define   PIN_OUT_3_DIR		TRISC0

#define   PIN_OUT_4			RB0
#define   PIN_OUT_4_DIR		TRISB0

#define   PIN_OUT_5			RB1	
#define   PIN_OUT_5_DIR		TRISB1

#define   PIN_OUT_6			RB2	
#define   PIN_OUT_6_DIR		TRISB2

#define   PIN_OUT_7			RB3	
#define   PIN_OUT_7_DIR		TRISB3

#define   PIN_OUT_8			RB4	
#define   PIN_OUT_8_DIR		TRISB4

#define   PIN_OUT_9			RB5	
#define   PIN_OUT_9_DIR		TRISB5

#define   PIN_OUT_10			RB6	
#define   PIN_OUT_10_DIR	TRISB6	

#define   PIN_OUT_11			RB7	
#define   PIN_OUT_11_DIR	TRISB7	


#define   PIN_OUT_12			RA3	
#define   PIN_OUT_12_DIR	TRISA3

#define   PIN_OUT_13			RA0	
#define   PIN_OUT_13_DIR	TRISA0

#define   PIN_OUT_14			RA1	
#define   PIN_OUT_14_DIR	TRISA1

#define   PIN_OUT_15			RA2	
#define   PIN_OUT_15_DIR	TRISA2

#define   LED				RC2 	
#define   LED_DIR			TRISC2 	

#define   TEST_BTN		RE3


#endif
